I
1. Указывает на близкое соприкосновение, столкновение, пребывание вплотную к чему-нибудь
Операться о край стола. Споткнуться о камень. Жить бок о бок с кем-н. (совсем близко, рядом).
2. Указывает на то, что составляет объект, предмет, цель чего-нибудь
Заботиться о детях. Мечты о славе. Весть о победе. На память о наше встрече.
3. (устар. и обл.). употр. при указании на наличие чего-нибудь у предмета
Избушка о двух окошках. Крылечко о трех ступеньках.
II
1. Выражает какое-нибудь сильное чувство.
О Родина-мать! О, если бы ты знал!
2. Усиливает утверждение или отрицание.
О да! О нет!